声明

本文是学习GB-T 32896-2016 电动汽车动力仓总成通信协议. 而整理的学习笔记,分享出来希望更多人受益,如果存在侵权请及时联系我们

1 范围

本标准规定了电动汽车动力仓总成(以下简称动力仓)基于控制器局域网(CAN)
的通信物理层、数

据链路层、应用层的定义。

本标准适用于电池快换模式下电动汽车动力仓总成与车辆设备之间的通信。

2 规范性引用文件

下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅注日期的版本适用于本文

件。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。

GB/T 19596—2004 电动汽车术语

ISO11898-1:2003 道路车辆 控制器局域网络
第1部分:数据链路层和物理信令[Road

vehicle—Control area network(CAN)—Part 1:Data link layer and physical
signaling]

ISO 11898-2:2003 道路车辆 控制器局域网络 第2部分:高速存储单元[Road
vehicle—

Control area network(CAN)—Part 2:High-speed medium access unit]

ISO11898-5:2006 道路车辆 控制器区域网络
第5部分:低功率模式的高速媒体访问单元 [Road vehicles—Controller area
network(CAN)—Part 5:High-speed medium access unit with

low-power mode]

SAE J1939-11:2006 商用车控制系统局域网 CAN 通信协议
第11部分:物理层,250 K 比特/ 秒,屏蔽双绞线(Recommended practice for
serial control and communication vehicle network—

Part 11:Physical layer,250 K bits/s, twisted shielded pair)

SAE J1939-21:2006 商用车控制系统局域网 CAN 通信协议
第21部分:数据链路层(Recom-

mended practice for serial control and communication vehicle
network—Part 21:Data link layer)

SAE J1939-73:2006 商用车控制系统局域网CAN 通信协议
第73部分:应用层—诊断(Recom- mended practice for serial control and
communication vehicle network—Part 73:Application Layer-

Diagnostics)

3 术语和定义

GB/T 19596—2004界定的以及下列术语和定义适用于本文件。

3.1

动力仓总成 power cabin of EV

电动汽车上承载和锁紧一定数量快速更换电池箱,与快速更换电池箱和车辆进行电气和机械连接,

并实现对快速更换电池箱管理的装置。

3.2

frame

组成一个完整信息的一系列数据位。

GB/T 32896—2016

3.3

CAN 数据帧 CAN data frame

组成传输数据的CAN 协议所必需的有序位域,以帧起始(SOF)
开始,帧结束(EOF) 结尾。

3.4

报文 messages

一个或多个具有相同参数组编号的“CAN 数据帧”。

3.5

标识符 identifier

CAN 仲裁域的标识部分。

3.6

扩展帧 extended frame

CAN 总线中定义的使用29位标识符的CAN 数据帧。

3.7

优先权 priority

在标识符中一个3位的域,设置传输过程的仲裁优先级,最高优先权为0级,最低优先权为7级。

3.8

参数组 parameter group;PG

在一报文中传送参数的集合。参数组包括:命令、数据、请求、应答和否定应答等。

3.9

参数组编号 parameter group number;PGN

用于唯一标识一个参数组的一个24位值。参数组编号包括:保留位、数据页、PDU
格式域(8位)、

组扩展域(8位)。

3.10

可疑参数编号 suspect parameter number;SPN

应用层通过参数描述信号,给每个参数分配的一个19位值。

3.11

协议数据单元 protocol data unit;PDU

一种特定的CAN 数据帧格式。

3.12

传输协议 transport protocol

数据链路层的一部分,为传送数据在9字节或以上的 PGN 提供的一种机制。

3.13

诊断故障代码 diagnostic trouble code;DTC

一种用于识别故障类型、相关故障模式以及发生次数的4字节数值。

4 总则

4.1 动力仓采用 CAN 总线通信。

4.2 动力仓应不少于2路独立的CAN 总线:连接车辆设备的 CAN1
总线和连接快换电池箱的CAN2 总线。

4.3
数据传输采用低位先发送的格式,正的电流值代表放电,负的电流值代表充电。

GB/T 32896—2016

5 物理层

物理层应符合 ISO11898-1:2003、ISO11898-2:2003、ISO11898-5:2006、SAE
J1939-11:2006 中关

于物理层的规定。通信速率宜采用250 kbit/s。

6 数据链路层

6.1 帧格式

应使用CAN 扩展帧的29位标识符,具体每个位分配的相应定义应符合 SAE
J1939-21:2006 的5.1

中数据帧的规定。

6.2 协议数据单元(PDU)

每个CAN 数据帧包含一个单一的协议数据单元(PDU),
见表1。协议数据单元由7部分组成,分

别是优先权、保留位、数据页、PDU 格式、特定PDU、 源地址和数据域。

1 协议数据单元(PDU)

R

D

P

P

PF

PS

SA

DATA

3

1

1

8

8

8

0-64

注1:P为优先权:从最高0设置到最低7。告警信息优先权设为5,其他信息的缺省优先权设为6。

注2:R为保留位:备今后开发使用,本标准设为0。

注3:DP为数据页:用来选择参数组描述的辅助页,设为0。

注4:PF为PDU格式:用来确定PDU的格式,以及数据域对应的参数组编号。

注5:PS为特定PDU格式:PS值取决于PDU格式。

注6:SA为源地址:发送此报文的源地址。

注7:DATA为数据域:若给定参数组数据长度≤8字节,可使用数据域全部的8个字节。若给定参数组数据长 度为9~1785字节时,数据传输需要多个CAN数据帧,通过传输协议功能的连接管理能力来建立和关闭

报参数组的通信,详见6.4的规定。

6.3 协议数据单元(PDU) 格式

采用SAE J1939-21:2006 的5.3定义的两种PDU 格式:PDU1 格式(PS
为目标地址)和 PDU2 格 式(PS 为组扩展)。 PDU1 格式实现 CAN
数据帧定向到特定目标地址的传输,PDU2 格式仅用于不指

定特定目标地址的传输。

6.4 传输协议功能

传输9个字节或以上的数据使用传输协议功能。具体连接初始化、数据传输、连接关闭应遵循

SAE J1939-21:2006 的5.4.7和5.10中消息传输的规定。

6.5 地址分配与网络管理协议

网络地址用于保证消息标示符的唯一性以及表明信息的来源。动力仓与车辆设备之间
CAN 总线

GB/T 32896—2016

的网络地址定义为不可配置定制,动力仓与车辆设备之间的CAN
总线地址分配如表2所示。

2 动力仓 CAN 地址分配

装置

地址

CAN

240(F0H)

6.6 消息类型

支持5种类型的消息,分别为命令、请求、广播/响应、确认和组功能。具体定义遵循
SAE J1939-21:

2006的5.4中消息类型的规定。

7 应用层

7.1 应用层采用参数和参数组定义的形式。

7.2 采用PGN 对参数组进行编号,各个节点根据PGN 来识别数据包的内容。

7.3 使用"请求 PGN" 来主动获取其他节点的参数组。

7.4 采用周期发送和事件驱动的方式来发送数据。

7.5 如果需发送多个PGN 数据来实现一个功能的,需同时收到该定义的多个PGN
报文才判断此功能

发送成功。

7.6
定义新的参数组时,尽量将相同功能的参数、相同或相近刷新频率的参数和属于同一个子系统内
的参数放在同一个参数组中;同时,新的参数组既要充分利用8个字节的数据宽度,尽量将相关的参数
放在同一个组内,又要考虑扩展性,预留一部分字节或位,以便将来进行修改。

7.7
修改本标准已定义的参数组时,不应对已定义的字节或位的定义进行修改;新增加的参数要与参
数组中原有的参数相关,不应为节省PGN 的数量而将不相关的参数加入到已定义的
PGN 中。

7.8 故障诊断的定义遵循 SAE J1939-73:2006 的5 . 1中CAN
总线诊断系统的要求,附录 A 给出了故

障诊断报文定义规范。

7.9 无效信息单元的单字节参数设置应为0xFF, 双字节参数设置应为0xFFFF,
四字节参数设置应为 0xFFFFFFFF, 无效或预留位应置为1。

8 报文分类

8.1 基本信息报文

基本信息用于传输动力仓的属性信息。基本信息报文分类见表3。

3 基本信息报文分类

序号

报文描述

PGN

PGN

(Hex)

优先权

数据长度

Byte

报文周期

ms

地址

目标

地址

1

基本参数

63489

00F801H

6

11

事件响应

动力仓

2

报警参数阈值

63490

00F802H

6

42

事件响应

动力仓

3

充电参数

63491

00F803H

6

8

事件响应

动力仓

注:报文周期宜采用本表的规定。

GB/T 32896—2016

8.2 运行数据报文

运行数据报文用于提供动力仓的采集监测电池箱数据和状态。运行数据报文分类见表4。

4 运行数据报文分类

序号

报文描述

PGN

PGN

(Hex)

优先权

数据长度

Byte

报文周期

ms

地址

目标

地址

1

基本状态

63504

00F810H

6

8

250

动力仓

2

报警状态

63505

00F811H

5

8

250

动力仓

3

电压电流SOC数据

63506

00F812H

6

8

250

动力仓

4

单体蓄电池或蓄电池

模块电压数据

63520

00F820H

6

变长

事件响应

动力仓

5

温度检测点数据

63521

00F821H

6

变长

事件响应

动力仓

6

单体蓄电池或蓄电池

模块电压极值统计

63522

00F822H

6

8

250

动力仓

7

温度检测点极值统计

63523

00F823H

6

8

250

动力仓

8

输出电能量数据

63524

00F824H

6

8

1.000

动力仓

9

输入电能量数据

63525

00F825H

6

8

1000

动力仓

10

输出容量数据

63526

00F826H

6

8

1000

动力仓

11

输入容量数据

63527

00F827H

6

8

1000

动力仓

12

动力仓电池箱地址信息

63538

00F832H

6

8

250

动力仓

13

控制动作

28160

006E00H

5

8

事件响应

车辆设备

动力仓

14

充电机中止充电信息

28672

007000H

6

8

事件响应

车辆设备

动力仓

报文周期宜采用本表的规定。

8.3 维护报文

维护报文用于动力仓维护性工作,动力仓收到该类报文应以"确认"消息类型回应。维护报文分类

见表5。

5 维护报文分类

序号

报文描述

PGN

PGN

(Hex)

优先权

数据长度

Byte

报文周期

ms

地址

目标

地址

1

设置基本参数

30720

007800H

6

8

事件响应

其他设备

动力仓

注:报文周期宜采用本表的规定。

GB/T 32896—2016

9 报文格式和内容

9.1 基本信息报文

9.1.1 基本参数 PGN63489

该报文默认不主动上报,只有收到请求该 PGN
时,才回应上报。基本参数报文格式见表6。

6 基本参数报文格式

起始位

或字节

数据长度

SPN

S P N 定 义

1

2字节

10001

额定容量

分辨率:0.1 Ah/位,偏移量:0Ah,数值范围:0 Ah~1000 Ah

3

2字节

10002

额定电压

分辨率:0.1 V/位,偏移量:0V,数值范围:0V~6425.5 V

5

1字节

10003

电池箱串联数

分辨率:1/位,偏移量:0,数值范围:1~250

6

1字节

10004

电池箱并联数

分辨率:1/位,偏移量:0,数值范围:1~250

7

1字节

10005

动力仓生产日期:年,分辨率:1年/位,偏移量:1985,数值范围:1985~2235

8

1字节

10006

动力仓生产日期:月,分辨率:1月/位,偏移量:0,数值范围:1~12

9

1字节

10007

动力仓生产日期:日,分辨率:1日/位,偏移量:0,数值范围:1~31

10

1字节

10008

动力仓电子控制单元硬件版本

11

1字节

10009

动力仓电子控制单元软件版本

9.1.2 报警阈值参数 PGN63491

该报文默认不主动上报,只有收到请求该PGN
时,才回应上报。报警阈值参数报文格式见表7。

7 报警阈值参数报文格式

起始位

或字节

数据长度

SPN

S P N 定 义

1

2字节

10064

单体蓄电池或蓄电池模块电压低电压值

分辨率:0.01 V/位,偏移量:0V,数值范围:0 V~24 V

3

2字节

10065

单体蓄电池或蓄电池模块电压高电压值

分辨率:0.01V/位,偏移量:0V,数值范围:0 V~24 V

5

2字节

10066

单体蓄电池或蓄电池模块电压偏差大电压值

分辨率:0.001 V/位,偏移量:0V,数值范围:0 V~24 V

7

2字节

10067

单体蓄电池或蓄电池模块电压极低电压值

分辨率:0.01 V/位,偏移量:0V,数值范围:0 V~24 V

9

2字节

10068

单体蓄电池或蓄电池模块电压极高电压值

分辨率:0.01 V/位,偏移量:0V,数值范围:0 V~24 V

GB/T 32896—2016

7 ( 续 )

起始位

或字节

数据长度

SPN

SPN定义

11

2字节

10069

单体蓄电池或蓄电池模块电压偏差极大电压值

分辨率:0.001 V/位,偏移量:0V,数值范围:0V~24 V

13

1字节

10070

放电温度低值

分辨率:1℃/位,偏移量: -50℃,数值范围: -50℃~200℃

14

1字节

10071

放电温度高值

分辨率:1℃/位,偏移量: -50℃,数值范围: -50℃~200℃

15

1字节

10072

放电温度偏差大值

分辨率:1℃/位,偏移量: -50℃,数值范围: -50℃~200℃

16

1字节

10073

放电温度极低值

分辨率:1℃/位,偏移量: -50℃,数值范围: -50℃~200℃

17

1字节

10074

放电温度极高值

分辨率:1℃/位,偏移量: -50℃,数值范围: -50℃~200℃

18

1字节

10075

放电温度偏差极大值

分辨率:1℃/位,偏移量: -50℃,数值范围: -50℃~200℃

19

1字节

10076

充电温度低值

分辨率:1℃/位,偏移量: -50℃,数值范围: -50℃~200℃

20

1字节

10077

充电温度高值

分辨率:1℃/位,偏移量: -50℃,数值范围: -50℃~200℃

21

1字节

10078

充电温度偏差大值

分辨率:1℃/位,偏移量: -50℃,数值范围: -50℃~200℃

22

1字节

10079

充电温度极低值

分辨率:1℃/位,偏移量: -50℃,数值范围: -50 ℃~200℃

23

1字节

10080

充电温度极高值

分辨率:1℃/位,偏移量: -50℃,数值范围: -50℃~200℃

24

1字节

10081

充电温度偏差极大值

分辨率:1℃/位,偏移量: -50℃,数值范围: -50℃~200℃

25

2字节

10082

SOC低阈值

分辨率:0.1%/位,偏移量:0%,数值范围:0%~100%

27

2字节

10083

SOC极低阈值

分辨率:0.1%/位,偏移量:0%,数值范围:0%~100%

29

2字节

10084

放电电流大值

分辨率:0.05 A/位,偏移量: -1600A,数值范围: -1600 A~1612.75 A

31

2字节

10085

放电电流极大值

分辨率:0.05 A/位,偏移量: -1600 A,数值范围: -1600 A~1612.75 A

33

2字节

10086

充电电流大值

分辨率:0.05 A/位,偏移量: -1600 A,数值范围: -1600 A~1612.75 A

35

2字节

10087

充电电流极大值

分辨率:0.05 A/位,偏移量: -1600A,数值范围: -1600 A~1612.75 A

GB/T 32896—2016

7 ( 续 )

起始位

或字节

数据长度

SPN

S P N 定 义

37

2字节

10088

绝缘低值

分辨率:0.01 MQ/位,偏移量:0MΩ,数值范围:0 MΩ~642.55 MΩ

39

2字节

10090

绝缘极低值

分辨率:0.01 MQ/位,偏移量:0 MΩ,数值范围:0 MQ~642.55 MQ

41

1字节

10091

总正负极柱温度高值

分辨率:1℃/位,偏移量: -50℃,数值范围: -50℃~200℃

42

1字节

10092

总正负极柱温度极高值

分辨率:1℃/位,偏移量: -50℃,数值范围: -50℃~200℃

9.1.3 充电参数 PGN63492

该报文默认不主动上报,只有收到请求该PGN
时,才回应上报。充电参数报文格式见表8。

8 充电需求参数报文格式

起始位

或字节

数据长度

SPN

SPN定义

1

2字节

10128

允许充电最高输入总电压值

分辨率:0.1 V/位,偏移量:0V,数值范围:0 V~750 V

3

1字节

10129

允许充电最低温度

分辨率:1℃/位,偏移量: -50℃,数值范围: -50℃~200℃

4

1字节

10130

允许充电最高温度

分辨率:1℃/位,偏移量: -50℃,数值范围: -50℃~200℃

5

1字节

10131

单体蓄电池或蓄电池模块总数

分辨率:1/位,偏移量:0,数值范围:1~255

6

1字节

10132

温度检测点总数量

分辨率:1/位,偏移量:0,数值范围:1~255

7

1字节

10133

电池箱电池类型

<0x01>:铅酸电池;<0x02>:镍氢电池;<0x03>:磷酸铁锂电池;

<0x04>:锰酸锂电池;<0x05>:钴酸锂电池;<0x06>:三元材料电池;

<0x07>:聚合物锂电池;<0x08>:钛酸锂电池;<0xFF>:其他电池

8

1字节

备用

注:温度检测点总数量包括电池箱连接器总正极、总负极温度检测点

9.2 运行数据报文

9.2.1 基本状态 PGN63504

基本状态报文格式见表9。

GB/T 32896—2016

9 基本状态报文格式

起始位

或字节

数据长度

SPN

SPN定义

1

1字节

10257

报警级别,详细说明见10.2.2"报警状态"

<0x00>:=正常,<0x01>:=1级报警,<0x03>:=3级报警,<0x05>:

=5级报警

其余为保留

2

1字节

保留

3

2字节

10259

动力仓能输出的最大电流值

分辨率:0.05 A/位,偏移量: -1600 A,数值范围: -1600 A~1612.75 A

5

2字节

10260

动力仓能承受最大反馈电流值

分辨率:0.05 A/位,偏移量: -1600 A,数值范围: -1600 A~1612.75 A

7.1

2位

10280

风扇动作状态

<00>:=关闭,<01>:=开启,<10>、<11>;=不可用

7.3

2位

10281

加热装置状态

<00>:=关闭,<01>:=开启,<10>、<11>;=不可用

7.5

4位

保留

8

1字节

保留

9.2.2 报警状态 PGN63505

报警状态共分为3级报警,报警严重程度:5级报警>3级报警>1级报警,字节1、2为1级报警信

息;字节4为3级报警信息,字节6、7、8为5级报警信息。报警报文格式见表10。

表10 报警状态报文格式

起始位

或字节

数据长度

SPN

SPN定义

1.1

2位

10288

单体蓄电池或蓄电池模块电压越限

<00>:=正常,<01>:=越下限;<10>:=越上限;<11>:=不可用

1.3

2位

10289

单体蓄电池或蓄电池模块电压偏差越限

<00>:=正常,<01>:=保留;<10>:=越上限;<11>:=不可用

1.5

2位

10290

温度越限

<00>:=正常,<01>:=越下限;<10>:=越上限;<11>:=不可用

1.7

2位

10291

温度偏差越限

<00>:=正常,<01>:=保留;<10>:=越上限;<11>:=不可用

2.1

2位

10292

S O C 低

<00>:=正常,<01>:=低;<10>:=不可用;<11>:=不可用

2.3

2位

10293

放电电流越限

<00>:=正常,<01>:=保留;<10>:=越上限;<11>:=不可用

2.5

2位

10294

充电电流越限

<00>:=正常,<01>:=越下限;<10>:=越上限;<11>:=不可用

GB/T 32896—2016

1 0 ( 续 )

起始位

或字节

数据长度

SPN

SPN定义

2.7

2位

10295

总正负极柱温度越限

<00>:=正常,<01>:=保留;<10>:=越上限;<11>;=不可用

3

1字节

保留

4.1

2位

10312

高压绝缘低

<00>:=正常,<01>:=极低;<10>:=不可用;<11>;=不可用

5

1字节

保留

6.1

2位

10320

单体蓄电池或蓄电池模块电压越极限

<00>:=正常,<01>:=越极下限;<10>:=越极上限;<11>:=不可用

6.3

2位

10321

单体蓄电池或蓄电池模块电压偏差越极限

<00>:=正常,<01>:=保留;<10>:=越极上限;<11>:=不可用

6.5

2位

10322

温度越极限

<00>:=正常,<01>:=越极下限;<10>:=越极上限;<11>:=不可用

6.7

2位

10323

温度偏差越极限

<00>:=正常,<01>:=保留;<10>:=越极上限;<11>:=不可用

7.1

2位

10324

SOC极低

<00>:=正常,<01>:=极低;<10>:=保留;<11>;=不可用

7.3

2位

10325

放电电流越极限

<00>:=正常,<01>:=保留;<10>;=越极上限;<11>:=不可用

7.5

2位

10326

充电电流越极限

<00>:=正常,<01>:=保留;<10>:=越极上限;<11>:=不可用

7.7

2位

10327

总正负极柱温度越极限

<00>:=正常,<01>:=保留;<10>:=越极上限;<11>:=不可用

8.1

2位

10328

高压绝缘极低

<00>:=正常,<01>;=极低;<10>:=保留;<11>;=不可用

8.3

2位

10329

硬件故障

<00>:=正常,<01>:=故障;<10>:=保留;<11>:=不可用

8.5

4位

保留

9.2.3 电压电流 SOC 数据 PGN63506

电压电流 SOC 数据报文格式见表11。

表11 电压电流 SOC 数据报文格式

起始位

或字节

数据长度

SPN

SPN定义

1

2字节

10352

电压测量值

分辨率:0.1 V/位,偏移量:0V,数值范围:0 V~750 V

GB/T 32896—2016

1 1 ( 续 )

起始位

或字节

数据长度

SPN

SPN定义

3

2字节

10353

电流测量值

分辨率:0.05 A/位,偏移量: -1600A,数值范围: -1600 A~1612.75 A

5

2字节

10354

当 前 S O C

分辨率:0.1%/位,偏移量:0%,数值范围:0%~100%

7

1字节

10355

当 前 S O H

分辨率:1%/位,偏移量:0%,数值范围:0%~100%

8

1字节

保 留

9.2.4 单体蓄电池或蓄电池模块电压数据 PGN63520

数据字节长度根据动力仓内电池箱串并联数量和单体蓄电池或蓄电池模块数量来确定。该报文默
认不主动上报,只有收到请求该PGN
时,才回应上报。单体蓄电池或蓄电池模块电压数据报文格式见

表12。

表12 单体蓄电池或者蓄电池模块电压数据报文格式

起始位

或字节

数据长度

SPN

S P N 定 义

1

1字节

10384

1#电池箱通信地址

分辨率:1/位,偏移量:0,数值范围:1~254

2

2字节

10385

#1单体蓄电池或蓄电池模块电压

分辨率:0.01V/位,偏移量:0V,数值范围:0 V~24 V

4

2字节

10386

#2单体蓄电池或蓄电池模块电压

分辨率:0.01 V/位,偏移量:0V,数值范围:0 V~24 V

6

2字节

10286

#3单体蓄电池或蓄电池模块电压

分辨率:0.01 V/位,偏移量:0V,数值范围:0 V~24 V

·

9.2.5 温度检测点数据 PGN63521

数据字节长度根据动力仓内电池箱串并联数量和温度检测点总数量来确定。该报文默认不主动上

报,只有收到请求该PGN 时,才回应上报。采样点温度数据报文格式见表13。

表13 温度检测点数据报文格式

起始位

或字节

数据长度

SPN

SPN定义

1

1字节

10384

1#电池箱通信地址

分辨率:1/位,偏移量:0,数值范围:1~254

2

1字节

10449

连接器总正极柱温度数据

分辨率:1℃/位,偏移量: -50℃,数值范围: -50℃~200℃

GB/T 32896—2016

表13 (续)

起始位

或字节

数据长度

SPN

SPN定义

3

1字节

10450

连接器总负极柱温度数据

分辨率:1℃/位,偏移量: -50℃,数值范围: -50℃~200 ℃

4

1字节

10451

#1温度检测点数据

分辨率:1℃/位,偏移量: -50℃,数值范围: -50℃~200℃

5

1字节

10452

#2温度检测点数据

分辨率:1℃/位,偏移量: -50℃,数值范围: -50℃~200℃

6

1字节

10453

#3温度检测点数据

分辨率:1℃/位,偏移量: -50℃,数值范围: -50℃~200 ℃

… ·

9.2.6 单体蓄电池或蓄电池模块电压极值统计 PGN63522

单体蓄电池或蓄电池模块电压极值统计报文格式见表14。

表14 单体蓄电池或者蓄电池模块电压极值统计报文格式

起始位

或字节

数据长度

SPN

S P N 定 义

1

2字节

10512

单体蓄电池或蓄电池模块最高电压

分辨率:0.01V/位,偏移量:0V,数值范围:0 V~24 V

3

1字节

10513

单体蓄电池或蓄电池模块最高电压所在的电池箱通信地址

分辨率:1/位,偏移量:0,数值范围:1~250

4

2字节

10514

单体蓄电池或蓄电池模块最低电压

分辨率:0.01 V/位,偏移量:0V,数值范围:0 V~24 V

6

1字节

10515

单体蓄电池或蓄电池模块最低电压所在的电池箱通信地址

分辨率:1/位,偏移量:0,数值范围:1~250

7

1字节

保留

9.2.7 温度检测点极值统计 PGN63523

温度检测点极值统计报文格式见表15。

表15 温度检测点极值统计报文格式

起始位

或字节

数据长度

SPN

SPN定义

1

10544

最高温度

分辨率:1℃/位,偏移量: -50℃,数值范围: -50℃~200℃

2

1字节

10545

最高温度所在的电池箱通信地址

分辨率:1/位,偏移量:0,数值范围:1~250

GB/T 32896—2016

表15 (续)

起始位

或字节

数据长度

SPN

SPN定义

3

1字节

10546

最低温度

分辨率:1℃/位,偏移量: -50℃,数值范围: -50 ℃~200℃

4

1字节

10547

最低温度所在的电池箱通信地址

分辨率:1/位,偏移量:0,数值范围:1~250

5

4字节

保留

9.2.8 输出电能量数据 PGN63524

输出电能量数据报文格式见表16。

表16 输出电能量报文格式

起始位

或字节

数据长度

SPN

SPN定义

1

4字节

10576

累计输出电能量值,需要具有非易失存储器记录该能量值

分辨率:0.1kWh/位,偏移量:0kWh,数值范围:0kWh~421108121.5 kWh

5

2字节

10577

本次输出电能量值,每次行驶时电能量值

分辨率:0.1kWh/位,偏移量:0kWh,数值范围:0kWh~6425.5 kWh

7

2字节

保留

9.2.9 输入电能量数据 PGN63525

输入电能量数据报文格式见表17。

表17 输入电能量报文格式

起始位

或字节

数据长度

SPN

SPN定义

1

4字节

10608

累计输入电能量值,需要具有非易失存储器记录该能量值

分辨率:0.1kWh/位,偏移量:0kWh,数值范围:0kWh~421108121.5 kWh

5

2字节

10609

本次输入电能量值,每次充电电能量值

分辨率:0.1kWh/位,偏移量:0kWh,数值范围:0kWh~6425.5 kWh

7

2字节

备用

9.2.10 输出容量数据 PGN63526

输出容量数据报文格式见表18。

GB/T 32896—2016

表18 输出容量报文格式

起始位

或字节

数据长度

SPN

S P N 定 义

1

4字节

10640

累计输出容量值,需要具有非易失存储器记录该容量值

分辨率:0.1 Ah/位,偏移量:0Ah,数值范围:0Ah~421108121.5 Ah

5

2字节

10641

本次输出容量值,每次行驶时电能量值

分辨率:0.1 Ah/位,偏移量:0 Ah,数值范围:0 Ah~6425.5 Ah

7

2字节

保 留

9.2.11 输入容量数据 PGN63527

输入容量信息报文格式见表19。

表19 输入容量报文格式

起始位

或字节

数据长度

SPN

S P N 定 义

1

4字节

10672

累计输入容量值,需要具有非易失存储器记录该容量值

分辨率:0.1 Ah/位,偏移量:0 Ah,数值范围:0 Ah~421108121.5 Ah

5

2字节

10673

本次输入容量值,每次行驶时容量值

分辨率:0.1 Ah/位,偏移量:0 Ah,数值范围:0 Ah~6425.5 Ah

7

2字节

备用

9.2.12 动力仓电池箱地址信息 PGN63538

数据字节长度根据动力仓内电池箱串并联数量来确定。该报文默认不主动上报,只有收到请求该

PGN 时,才回应上报。动力仓电池箱地址信息报文格式见表20。

表20 动力仓电池箱地址信息报文格式

起始位

或字节

数据长度

SPN

SPN定义

1

1字节

10680

1#电池箱通信地址

分辨率:1/位,偏移量:0,数值范围:1~254

2

12字节

10681

电池箱资产编号(压缩BCD码)

14

1字节

10682

2#电池箱通信地址

分辨率:1/位,偏移量:0,数值范围:1~254

15

12字节

10683

电池箱资产编号(压缩BCD码)

·

9.2.13 控制动作 PGN28160

控制动作报文用于车辆设备控制动力仓内部相关设备的开关动作,控制方式可以是远程控制或本

地控制。控制动作报文格式见表21。

GB/T 32896—2016

表21 控制动作报文格式

起始位

或字节

数据长度

SPN

SPN定义

1

1字节

10704

风扇动作

<0x01>:=自动控制;<0x02>:=远程开;<0x03>:=远程关,其他:

= 无 效

2

1字节

10705

加热装置动作

<0x01>:=自动控制;<0x02>:=远程开;<0x03>:=远程关,其他:

= 无 效

3

1字节

备用

4

1字节

10707

高压输出控制

<0x01>:=自动控制;<0x02>:=远程开;<0x03>:=远程关,其他:

= 无 效

5

4字节

保 留

9.2.14 充电机中止充电信息 PGN28672

在充电结束时,车辆向动力仓发送该报文,动力仓确认充电中止的状态信息。充电机充电中止信息

报文格式见表22。

表22 充电机中止充电信息报文格式

起始位

或字节

数据长度

SPN

SPN定义

1

1字节

10768

中止充电原因

第1~2位:达到设定充电机的条件中止

<00>:=正常,<01>:=达到充电机设定条件中止,<10>:=不可信

状态

第3~4位:人工中止

<00>:=正常,<01>:=人工中止,<10>:=不可信状态

第5~6位:故障中止

<00>:=正常,<01>:=人工中止,<10>:=不可信状态

3

2字节

10769

充电机中止充电故障原因

第1~2位:充电机过温故障

<00>:=正常,<01>:=故障,<10>:=不可信状态

第3~4位:充电连接器故障

<00>:=正常,<01>:=故障,<10>;=不可信状态

第5~6位:充电机内部过温故障

<00>:=正常,<01>:=故障,<10>:=不可信状态

第7~12位:所需电量不能传达

<00>:=正常,<01>:=故障,<10>:=不可信状态

第9~10位:充电机急停故障

<00>:=正常,<01>:=充电机急停,<10>:=不可信状态

第11~12位:其他故障

<00>:=正常,<01>:=故障,<10>:=不可信状态

GB/T 32896—2016

2 2 ( 续 )

起始位

或字节

数据长度

SPN

SPN定义

5

1字节

10770

充电机中止充电错误原因

第1~2位:电流不匹配

<00>:=电流匹配,<01>:=电流不匹配,<10>;=不可信状态

第3~4位:电压异常

<00>:=正常,<01>:=电压异常,<10>:=不可信状态

第5~6位:温度异常

<00>:=正常,<01>:=温度异常,<10>:=不可信状态

6

3字节

保留

9.3 维护报文

设置基本参数 PGN30720
报文格式与基本参数报文格式相同,具体报文格式见表6。

GB/T 32896—2016

A

(资料性附录)

动力仓故障诊断报文

A.1 故障诊断代码

故障诊断代码(DTC) 由4个独立域构成,见表 A.1。

A.1 诊断故障代码(DTC)

发生故障的可疑参数的编号(SPN)

故障模式标志(FMI)

发生次数(OC)

可疑参数编号的转化方式(CM)

19位

5位

7位

1位

其中:可疑参数编号(SPN)19
位的数字是用于识别故障报告的诊断项目。可疑参数编号与发送故
障诊断信息的控制模块的地址编码无关。 SPN
编号为9.2.2中已定义的动力仓中发生的故障信息和报

警信息,如 SPN10288~SPN10329 等。

故障模式标识符(FMI)
定义为动力仓中发生的故障类型。其数据长度5位,数据状态为0~31共

32种,目前定义的故障代码标识符如下:

\<0>:=硬件故障;

\<1>:=绝缘故障;

\<2>:=充电故障;

\< 3 > : = 1 级 报 警 ;

\< 4 > : = 3 级 报 警 ;

\< 5 > : = 5 级 报 警 ;

\<6~31>:=预留备用。

发生次数(OC)
定义一个故障从先前激活状态到激活状态的变化次数,最大值为126,计数向上溢

出时,该计数器值保留为126。假如发生次数未知,则该域所有位的数值均设为1。

可疑参数编号的转化方式(CM) 置0,表示 SPN 位均采用英特尔格式。

A.2 故障诊断报文分类

故障诊断报文分类见表 A.2。

A.2 故障诊断报文分类

报文

代号

报文描述

PGN

PGN

(Hex)

优先权

数据长度

Byte

周期

ms

DM1

当前故障码

33280

008200H

6

不定

事件响应

DM2

历史故障码

33536

008300H

6

不定

事件响应

DM3

诊断准备就绪

33792

008400H

6

2

事件响应

DM4

当前故障码的清除/复位

34048

008500H

6

0

事件响应

GB/T 32896—2016

A.2 ( )

报文

代号

报文描述

PGN

PGN

(Hex)

优先权

数据长度

Byte

周期

ms

DM5

历史故障码的清除/复位

34304

008600H

6

0

事件响应

DM6

停帧参数

34560

008700H

6

不定

事件响应

A.3 故障诊断报文格式和内容

故障诊断报文格式和内容应符合以下要求:

a) 当前故障码 PGN33280

报文目的:发生故障时,发送当前的故障代码。每个故障代码4字节。数据段多余8字节采用传输

协议功能传输。当前故障码报文格式见表 A.3。

A.3 当前故障码报文格式

起始位

字节

数据长度

SPN定义

1

1字节

第一个当前故障码SPN的低8位有效位

2

1字节

第一个当前故障码SPN的第2个字节

3.1

3位

第一个当前故障码SPN的高3位

3.4

5位

故障模式标志

4.1

7位

发生次数

4.8

1位

可疑参数编号的转化方式,置为0

b) 历史故障码 PGN33536

报文目的:该数据包括了一系列诊断代码以及历史故障码的发生次数。每个故障代码4字节。数

据段多余8字节采用传输协议功能传输。历史故障码报文格式见表 A.4。

A.4 历史故障码报文格式

起始位

字节

数据长度

SPN定义

1

1字节

第一个历史故障码SPN的低8位有效位

2

1字节

第一个历史故障码SPN的第2个字节

3.1

3位

第一个历史故障码SPN的高3位

3.4

5位

故障模式标志

4.1

7位

发生次数

4.8

1位

可疑参数编号的转化方式,置为0

GB/T 32896—2016

c) 诊断准备就绪 PGN33792

报文目的:报告有关诊断已准备就绪的诊断信息。诊断准备就绪报文格式见表
A.5。

A.5 诊断准备就绪报文格式

起始位

字节

数据长度

字节

SPN定义

1

1字节

当前故障码个数

2

1字节

历史故障码个数

d) 当前故障码的清除/复位 PGN34048

报文目的:当需要清除当前故障码相关的诊断信息以及问题得到纠正时发送此请求指令,所有关于
当前故障码的诊断信息都应该清除。该操作完成时或被请求控制模块内没有故障码,要求控制模块发
送一个肯定应答。如由于某种原因,控制模块不能执行要求的操作,就必须发送否定应答。所有与当前

故障码相关的信息包括:当前故障码个数及诊断就绪状态信息和当前故障码。

e) 历史故障码的清除/复位 PGN34304

报文目的:当某个控制模块接收到这一参数组的请求指令时,所有有关历史故障码的诊断信息都应
该清除,与当前故障码有关的诊断数据将不受影响。若无历史故障码,控制模块必须发送肯定应答。如
由于某种原因,控制模块不能执行这一参数组的请求指令的要求,那么就必须发送否定应答。所有与历

史故障码相关的信息包括:历史故障码个数及诊断就绪状态信息和历史故障码。

f) 停帧参数 PGN34560

报文目的:当接收到诊断故障代码时,已记录的一系列参数。每个故障代码4字节。数据段多余

8字节采用传输协议功能传输。停帧参数报文格式见表 A.6。

A.6 停帧参数报文格式

起始位

字节

数据长度

SPN定义

1

1字节

第一个故障诊断码的停帧长度

2

1字节

第一个故障诊断码SPN的低8位有效位

3

1字节

第一个故障诊断码SPN的第2个字节

4.1

3位

第一个故障诊断码SPN的高3位

4.4

5位

故障模式标志

5.1

7位

发生次数

5.8

1位

可疑参数编号的转化方式,置为0

延伸阅读

更多内容 可以 GB-T 32896-2016 电动汽车动力仓总成通信协议. 进一步学习

联系我们

DB41-T 2406-2023 锅炉低氮改造安全防控要求 河南省.pdf